#include <REGX52.H>

sbit LED=P2^0;

void Delay(unsigned char i)	//@11.0592MHz	8us
{
	while (i--);
}

void main()
{
	unsigned char T,L;
	while(1)
	{
		for(T=0;T<100;T++)
		{
			for(L=0;L<20;L++)
			{
			LED=0;
			Delay(T);
			LED=1;
			Delay(1000-T);
			}
		}
		for(T=100;T>0;T--)
		{
			for(L=0;L<20;L++)
			{
			LED=0;
			Delay(T);
			LED=1;
			Delay(1000-T);
			}
		}
	}
}